home *** CD-ROM | disk | FTP | other *** search
- /*
- * Copyright (c) 1987 University of Maryland Department of Computer Science.
- * All rights reserved. Permission to copy for any purpose is hereby granted
- * so long as this copyright notice remains intact.
- */
-
- char *HelpMsg; /* the current help message, if any */
- int UseErrHelp; /* true iff HelpMsg makes sense */
- int ErrHistory; /* the error history */
- int Interaction; /* the interaction level */
- int ErrCount; /* total errors since last paragraph */
- int DeletionsAllowed; /* true iff user is allowed to delete tokens
- in the error recovery code */
-
- /* values for ErrHistory, in increasing order of severity */
- #define EH_Spotless 0 /* no errors */
- #define EH_Warning 1 /* gave a warning (diagnostic) */
- #define EH_ErrMessage 2 /* gave an error message */
- #define EH_FatalErr 3 /* died on a fatal error */
-
- /* values for Interaction */
- #define IA_ErrStop 0 /* stop on error */
- #define IA_ErrScroll 1 /* do not stop on error */
- #define IA_NonStop 2 /* do not ever stop */
- #define IA_Batch 3 /* neither stop nor produce tty output */
-
- /* pick an output descriptor; there is no log file right now */
- #define NoLogErrFD() (Interaction == IA_Batch ? OutIgnore : OutTerm)
-